草庐IT

Lua 数组

全部标签

windows - 如何控制lua输出的行尾 DOS<==>Unix

我正在使用luadoc并在Unix和Windows上运行它,不幸的是,由于DOS/Unix行尾,每个系统的输出都不同,这真的让我的源代码管理感到困惑,因为它认为每个文件都已更改(mercurial)。我怎样才能让lua使用一个或另一个? 最佳答案 我对lua一无所知,但你可能想在SCM级别解决这个问题,Mercurial有EolExtension为此。话虽如此,您可能缺少luadoc的某些功能。 关于windows-如何控制lua输出的行尾DOSUnix,我们在StackOverflow

c++ - lua 5.2.1 Unresolved external 问题

我正在使用visualstudio2012,当我尝试编译时,出现以下错误:Error7errorLNK1120:6unresolvedexternalsC:\Users\MS\Documents\VisualStudio2012\Projects\LuaTest\Release\LuaTest.exeLuaTestError4errorLNK2001:unresolvedexternalsymbol_lua_closeC:\Users\MS\Documents\VisualStudio2012\Projects\LuaTest\LuaTest\main.objLuaTestError5

c++ - 如何使用 Visual Studio 在 C++ 中使用二维数组?

我是这个网站的新手,本学期使用C++语言进行编程。真的试了2天,问过同学也不知道。一位同学说要使用二维数组,但我不知道那是什么,我的教授也没有讲过二维数组。我被困住了,非常感谢帮助。输入文件包含以下内容:Plain_Egg1.45Bacon_and_Egg2.45Muffin0.99French_Toast1.99Fruit_Basket2.49Cereal0.69Coffee0.50Tea0.75idk如何显示所有“用户”订单基本上是一张收据,比如他点了这个和多少,然后问“你还想要什么吗?”,然后再记下订单号和数量,然后最后还回一张看起来像这样的收据bacon_and_eggs$2.

windows - Lua os.execute 空终端

我有一个程序需要我调用os.execute来运行外部程序,但是,当我这样做时,该程序在后台运行时会打开一个空终端,这非常痛苦。我想知道是否有办法防止这种情况发生? 最佳答案 假设您使用的是Windows,您可以使用winapi库,特别是winapi.execute(),它将在不弹出终端窗口的情况下运行应用程序。 关于windows-Luaos.execute空终端,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

windows - 环境的 Lua 注册表?

我正在尝试读取Windows注册表以找出安装了哪些脚本环境以及独立解释器可执行文件的位置。比如我做python的时候搜索HKEY_LOCAL_MACHINE/SOFTWARE/Python/PythonCore/InstallPath这为我提供了环境的python可执行文件的安装路径,这让我可以找到我是否有python2.7、3等以及这些exe所在的位置。我正在为Luaforwindows寻找类似的东西。我必须使用注册表进行此搜索。 最佳答案 尼科尔说的。通过对照已知可执行文件列表扫描PATH会更好地为您服务(但即使这样也不能保证,

c++ - 如何将文件夹中的文件名存储到 C++ 中的数组?

这个问题在这里已经有了答案:HowcanIgetthelistoffilesinadirectoryusingCorC++?(33个答案)关闭9年前。我是c++的新手。我想编写一个从文件夹中获取名称的函数。例如,我有一个名为C:\TEST的文件夹,在这个文件夹中我有很多text.txt文件,我想将所有.txt文件名存储在一个字符串数组中。任何人都可以帮助我解决这个问题。我试过类似的方法,但我失败了constintarr_size=10;some_typesrc[arr_size];//...some_typedest[arr_size];std::copy(std::begin(src

windows - 如何使用 powershell 字符串数组在特定文件夹中搜索 xml 文件

我想在特定的源文件夹中搜索字符串。如果我找到一个具有该名称的.xml文件,我想将该文件复制到特定的目标目录中。这是我目前所拥有的:$SourceDirectory="D:\MessageQueue_Backup\DPGIN_Backup\ETIMS"$DestinationDirectory="C:\Destination"$orderNumberArray="1F-16CG-2-94JG-60-2.R6C3.20864","1F-16CG-2-28JG-10-2.R3C4.21488","1F-16CJ-2-75JG-00-21.R4C2.21487","1F-16CG-2-70JG

windows - 从 Powershell 类返回自定义 PSObjects 数组

我有一个powershell类,它具有可以返回自定义PSObject数组的方法,但我不确定如何定义该方法以使其不会报错。即classThisIsAClass{MethodReturnsArray(){$thisArray=@()for($i=0;$i-lt$total;$i++){$item=New-Object-TypeNamePSObject$item|Add-MemberMemberType-NoteProperty-NameID-Valuei$item|Add-MemberMemberType-NoteProperty-NameText-Value"a"}return$this

linux - 文件系统 "see"是否作为(非常大的)字节数组存储设备?

我想知道文件系统如何写入和读取存储设备。我认为它是这样工作的:文件系统不直接访问存储设备,而是将存储设备(由存储设备的设备驱动程序)作为(非常大的)字节数组呈现给文件系统。例如,如果文件系统要访问硬盘,它只会访问代表硬盘的字节数组。这样一个文件系统可以与任何类型的存储设备(传统硬盘、SSD、U盘等)一起工作,只需要改变存储设备的设备驱动程序。这张图片显示了我刚才解释的内容:我的理解正确吗? 最佳答案 如果把“字节数组”改成“block数组”,你的理解会更接近事实。文件系统驱动程序和设备驱动程序都将底层设备“视为”block数组。19

c++ - 如何遍历字符串数组并为不同的字符串应用函数?

好吧,这可能真的是个菜鸟问题,但我希望有一些我还不知道的东西。我检查一个文件,检查每行有哪个字符串,根据字符串值我为它执行不同的函数(或多个函数)。我现在是这样做的:编辑:我需要在if内使用if-else-if范围之外的变量,更新代码:strings1="used";strings2="in";strings3="functions";if(str=="something"){something=process(s1,s2);}elseif(str=="somethingelse"){something=process(s2,s3);}elseif(str=="somethingmor